<?php
function alimama_deluxe_format_strategy($dbrow) {
	$rtn = array();
	switch ($dbrow->ad_type) {
		case 'autocontent':
			$rtn[0] = '<span style="color:green">该广告会自动插入文章中</span>';
//			$rtn[0] .= '，<strong>每'.(($dbrow->ad_strategy==1)?"":(($dbrow->ad_strategy=='2')?"两":$dbrow->ad_strategy)) . "篇文章显示一次</strong>";
			break;
		case 'manualcontent':
			$rtn[0] = '<span style="color:red">该广告需要您手动添加代码到文章中</span>';
			$rtn[0] .= '，请在文章适当位置插入以下代码：<br /><strong>'.gen_ad_code($dbrow->ad_code).'</strong>';
			break;
		case 'widget':
			$rtn[0] = '<span style="color:Olive">该广告为侧边栏 Widget</span>';
			$rtn[0] .= '，';
			global $wp_registered_sidebars;
			if ( count( $wp_registered_sidebars ) >= 1 ) { 
				$rtn[0] .= '请到<a href="widgets.php"><strong>侧边栏管理</strong></a>页面中进行广告设置。';
			} else {
				$rtn[0] .= '<span style="color:red">您当前的主题不支持 Widget，无法应用此类广告！</span>';
			}
			break;
		case 'manualpage':
			$rtn[0] = '<span style="color:Navy">该广告需要您手动添加代码到模板中</span>';
			$rtn[0] .= '，请在模板合适的位置写入以下代码来显示广告：<br /><strong>&lt;?php if (function_exists(\''.ALIMAMA_DELUXE_TEMPLATE_FUNCTION.'\')) '.ALIMAMA_DELUXE_TEMPLATE_FUNCTION."(\"".gen_ad_code($dbrow->ad_code)."\");".' ?&gt;</strong>';
			break;
	}
	if ($dbrow->ad_type == 'autocontent' || $dbrow->ad_type == 'manualcontent') {
		$rtn[1] = '显示位置：<strong>';
		if ($dbrow->ad_type == 'autocontent') {
			$rtn[1] .= "页面中第 $dbrow->ad_article_pos 篇文章";
		}
		switch($dbrow->ad_position) {
			case 'top':
				$rtn[1] .= '文章顶部';
				if ($dbrow->ad_type == 'manualcontent') $rtn[1] .= '<span style="font-weight:normal;color:#666666;">(忽略文中代码放置位置)</span>';
				break;
			case 'bottom': 
				$rtn[1] .= '文章底部';
				if ($dbrow->ad_type == 'manualcontent') $rtn[1] .= '<span style="font-weight:normal;color:#666666;">(忽略文中代码放置位置)</span>';
				break;
			case 'secondpara': 
				$rtn[1] .= '第二段前';
				if ($dbrow->ad_type == 'manualcontent') $rtn[1] .= '<span style="font-weight:normal;color:#666666;">(忽略文中代码放置位置)</span>';
				break;
			case 'manualfloat': 
				if ($dbrow->ad_type == 'manualcontent') $rtn[1] .= '代码出现的位置';
				else $rtn[1] .= '文章底部';
				break;
			case 'floatleft': 
				if ($dbrow->ad_type == 'manualcontent') $rtn[1] .= '嵌入代码出现段落的左侧';
				else $rtn[1] .= '嵌入文章第一段的左侧';
				break;
			case 'floatright': 
				if ($dbrow->ad_type == 'manualcontent') $rtn[1] .= '嵌入代码出现段落的右侧';
				else $rtn[1] .= '嵌入文章第一段的右侧';
				break;
			case 'manual': 
				if ($dbrow->ad_type == 'manualcontent') $rtn[1] .= '根据指定格式和代码出现位置决定';
				else $rtn[1] .= '文章底部';
				break;
		}
		if ($dbrow->ad_type == 'autocontent' && $dbrow->ad_article_pos == 1) {
			switch ($dbrow->ad_page_pos) {
				case 1: $rtn[1] .= '(只显示于首页和各类汇整页面上)'; break;
				case 2: $rtn[1] .= '(只显示于单篇文章页面上)'; break;
				case 3: $rtn[1] .= '(所有页面均显示)'; break;
			}
		}
	}
	
	return implode("<br />",$rtn);
}




//==================================================================
function gen_ad_code($code) { return "&lt;!--Alimama_Deluxe#$code--&gt;"; }
function gen_ad_code_regpattern() { return "/<!\-\-alimama_deluxe#(.+?)\-\->/"; }


?>